import os

from ddt.excel_ddt import conf

if __name__ == '__main__':
    # 清除上一次测试结果保留的数据包括截图
    os.system('rd /s/q result')
    os.system('rd /s/q reports')
    os.system('rd /s/q ErrorImg')
    # 新建一个文件夹用来保存错误截图
    os.mkdir("ErrorImg")
    root_dir = os.path.abspath(os.sep)
    path = "python_file\maihuomao\ddt"
    img_list = os.listdir(root_dir + path)
    print(img_list)

    for i in range(len(img_list)):
        if img_list[i].startswith("test"):
            print(img_list[i])
            os.rename(f'./ddt/{img_list[i]}', './ddt/test_App.py')
    conf.runAppCase(casefile='./lib/cases/maihuomao.xlsx')
    os.system('allure generate result -o reports --clean')
